package cn.xz.mxxz.bean

import java.io.Serializable


data class AlLNowData(
    var name: String? = "",
    var curData: Int? = 0
): Serializable

data class LightOpenDean(
    var switchGroup: Int? = -1,
    var switchIndex: Int? = -1,
    var com: Int? = -1,
    var opening: Boolean = false,
): Serializable

/**
*梦想印记类别适配器*/
data class DreamTitleBean(
    var msg: String? = "",
    var code: Int = -1,
    var data: ArrayList<DreamTitle> = arrayListOf(),
): BaseResponse()

data class DreamTitle(
    var dictSort: Int = -1, //排序号，默认顺序显示
    var dictLabel: String = "", //类别名
    var dictValue: String = "", //类别key
    var dictType: String = "", //类别字典类型
    var select: Boolean = false, //是否选择
):Serializable

/**领导数据*/
data class LeaderBean(
    var msg: String? = "",
    var code: Int = -1,
    var data: ArrayList<String> = arrayListOf(),
): BaseResponse()

data class LeaderData(
    var name: String = "",
    var select: Boolean = false
):Serializable

/**印记列表*/
data class SimpleBean(
    var msg: String? = "",
    var code: Int = -1,
    var data: ArrayList<SimpleData> = arrayListOf(),
):  BaseResponse()

data class SimpleData(
    var id: Int? = -1,
    var name: String? = "",
    var type: String? = "",
    var eventYear: Int? = -1,
    var select: Boolean = false,
    ):Serializable

//三破三立
data class CockpitBean(
    var msg: String? = "",
    var code: Int = -1,
    var total: Int = -1,
    var rows: ArrayList<RowsData> = arrayListOf(),
): BaseResponse()

data class RowsData(
    var id: Int = -1, //配置记录id
    var name: String? = "", //配置名称
    var level: String? = "", //等级
    var parentId: Int? = -1, //父类目id
    var title: String? = "",
    var introduce: String? = "",
    var imagePath: String? = "",
    var videoPath: String? = "",
    var status: String? = "", //配置状态， 0.不显示 1.显示
    var sortIndex: String? = "", //配置状态， 0.不显示 1.显示
    var createBy: String? = "",
    var createTime: String? = "",
): Serializable

//通用一级列表
data class ListBean(
    var type: String = "",
    var name: String = "",
    var select: Boolean = false,
): Serializable

//通用二级列表
data class List2Data(
    var code: Int = -1,
    var rows: ArrayList<ListBean2> = arrayListOf()
): BaseResponse()

data class ListBean2(
    var id: String = "",
    var name: String = "",
    var select: Boolean = false,
): Serializable

data class NetListBean(
    var Name: String? = "", //名称
    var Tag: Int? = 0, //分类
    var ParentTag: Int? = 0, //父类
    var kong: Boolean = false, //是否显示空格
    var select: Boolean = false //是否选中
):Serializable